#ifndef _GAME_ROOT_H
#define _GAME_ROOT_H
#include "Scence/SceneGame.h"
#include "Scence/SceneStart.h"
#include "Scence/SceneSetting.h"
#include "common/DataManager.h"
#include "Scence/SceneLevel.h"

#include "cocos2d.h"
using namespace cocos2d;

class GameRoot
{
public:
	GameRoot(void);
	~GameRoot(void);
public :
	static void InitializeResource();
	static SceneStart* getSceneStart();
	static SceneGame* getSceneGame();
	static SceneSetting* getSceneSetting();
	static DataManager* getDataManager();
	static SceneLevel* getSceneLevel();
	

	static void ShowAd();
	static void ShowMobiAd();
	static void ShowYoumiAd();

private :
	static SceneStart* m_pSceneStart;
	static SceneGame* m_pSceneGame;
	static SceneSetting *m_pSceneSetting;
	static SceneLevel *m_pSceneLevel;
	static DataManager* m_pDataManager;
	static int m_nAdNum;

};

#endif